Update topology toolbar tooltip to include movement blocking #4773
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Identify the Bug or Feature request
Fixes #4772
Description of the Change
Some tools were missing calls to
DefaultTool.mouseMoved()
in their overrides of that method, which meant the coordinates were not being updated. This includes all the topology tools, the oval drawing tool, the adjust board tool, and the adjust grid tool.The pointer tool, stamp tool, and line drawing tool were updated to be consistent about calling
DefaultTool.mouseMoved()
at the start of their overrides. This doesn't change or fix anything, but makes sure it won't get missed regardless of the conditions set in these overrides.DrawnLabel
appears to be a legacy label implementation. Its corresponding tool,DrawnTextTool
also has the coordinate problem. But since it is unused, I deleted it instead of fixing it.Also noticed the tooltip for the topology toolbar only mentioned VBL. So I changed it from
Vision Blocking Layer (VBL) Tools
toTopology Tools (Vision and Movement Blocking Layer)
Possible Drawbacks
Should be none.
Documentation Notes
N/A
Release Notes
This change is![Reviewable](https://camo.githubusercontent.com/1541c4039185914e83657d3683ec25920c672c6c5c7ab4240ee7bff601adec0b/68747470733a2f2f72657669657761626c652e696f2f7265766965775f627574746f6e2e737667)